gusucode.com > 婚纱摄影网站模版整站源码 1.1 > 婚纱摄影网站模版整站源码 1.1.3/婚纱2/js/RZJ_JSUtil.js
// JavaScript Document function isIdCardNo(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num))) { return false; } } function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } //获得cookie function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return "无"; } //删除cookie function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } //判读给定字符串是否为日期格式 不通过返回false function isTime(str) { var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/; var txtbegintime=str; if (!a.test(txtbegintime)||txtbegintime=="") { return false; } } //判断两个日期谁大 function timeMax(time1,time2) { var str1=time1; var str2=time2; var str11=new Date(str1.replace("-",",")).getTime(); var str22=new Date(str2.replace("-",",")).getTime(); if(str11>str22) { return "1"; } else if(str11==str22) { return "3"; } else { return "2"; } } //判断是否为给定扩展名 Extension: jpg|gif 不通过返回false function isExtension1(fielname,Extension) { Extension=Extension.toLowerCase(); var Extensions=Extension.split('|'); var pos = fielname.split('.'); var lastname = pos[pos.length-1].toLowerCase(); for(var i=0;i<Extensions.length;i++) { if(lastname==Extensions[i]) { return true; } } return false; } //判断是否为Email格式 不通过返回false function isEmail(str) { var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/; if(!filter.test(str)) { return false; } } //设置复选框全选/反选 function checkboxSelect(checoboxs,flag) { for(var i=0;i<checoboxs.length;i++) { if(checoboxs[i].type=="checkbox") { checoboxs[i].checked=flag; } } } //复制文本 function mycopy(url) { window.clipboardData.setData("text",url); alert("网址已经复制,请ctrl+v粘贴使用!"); } //是否为URL function isURL(str_url){ var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@ + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 + "|" // 允许IP和DOMAIN(域名) + "([0-9a-z_!~*'()-]+\.)*" // 域名- www. + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名 + "[a-z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // 端口- :80 + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"; var re=new RegExp(strRegex); //re.test() if (re.test(str_url)){ return (true); }else{ return (false); } }